home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / misc / emu / darkNESs0_13.lha / darkNESs0.13.doc < prev    next >
Text File  |  1997-07-21  |  5KB  |  135 lines

  1.  
  2.                               darkNESs v0.13
  3.                        A NES emulator for the Amiga
  4.                            (C)1997 Mark Van Hal
  5.  
  6. Introduction : 
  7.  
  8.     darkNESs is a Nintendo Entertainment System emulator for the Amiga.
  9. To use it you will need any Amiga with a 68020+ and OS 2.0+, you will also
  10. need ROM image files for the games that you wish to play. These files must
  11. be in .NES format as is used by iNES, NESticle, and other NES emulators on
  12. the PC. Since darkNESs is coded in 100% C, you will need a fast Amiga to
  13. play games at a reasonable speed.
  14.  
  15. Using darkNESs : 
  16.  
  17. From the CLI type : darkNESs file.nes [-(P|O)] [-F]
  18.  
  19. Replace file.nes with the name of the .nes format ROM image file. If the
  20. cartridge uses battery backed memory, then a file with the same name but
  21. with an extension of .SAV instead of .NES will be created the first time
  22. that you use it, and will be used to save the contents of the battery
  23. backed RAM.
  24.  
  25. The -P or -O options are only of use to NTSC users. Since the NES has a
  26. resolution of 256 x 224, and a standard NTSC LORES screen is 320 x 200,
  27. 24 lines of the NES screen would not normally be visible on the screen.
  28. So, by using the -P option, you can run darkNESs in a PAL LORES screen which
  29. has a resolution of 320 x 256, or you can use the -O option which will use
  30. an NTSC LORES screen with overscan to allow you to display the full NES
  31. screen. Note : If you use the -P option, make sure that the PAL monitor
  32. driver is in Devs:Monitors.
  33.  
  34. The -F option tells the emulator to set the initial frame-skip to 3 (draw 
  35. every third frame). This speeds things up a bit, but some games don't look
  36. as good when doing this. The frame-skip can be adjusted with F3 while the
  37. emulator is running. Pressing F3 increases the frame-skip value by 1, up to
  38. 8. When the frame-skip value is 8, pressing F3 sets is back to 1.
  39.  
  40. Controls : 
  41.  
  42. Once darkNESs is running, you can use the following controls : 
  43.  
  44. Cursor Keys - Joypad
  45. LShift or A - Button A
  46. LAlt   or Z - Button B
  47. Return or ] - Start
  48. RShift or [ - Select
  49.  
  50. F1          - Select Controller 1
  51. F2          - Select Controller 2
  52.  
  53. F3          - Increase Frame-skip Value (See Above)
  54. F10         - Reset
  55. Ctrl        - Toggle Mirroring (Horizontal/Vertical)
  56. Esc         - Exit
  57.  
  58. Problems : 
  59.  
  60. Can't open Screen error message - Not enough chip memory or you are
  61. using the -P option and the PAL monitor driver is not loaded.
  62.  
  63. Out of Memory error message - Not enough memory to load ROM image.
  64.  
  65. Can't allocate Bitmap error message - Not enough chip memory.
  66.  
  67. File Not Found error message - The ROM image file you specified cannot be
  68. found.
  69.  
  70. Unknown MMC error message - The ROM image that was loaded uses a MMC
  71. (memory mapper) that is not supported by darkNESs. Currently darkNESs
  72. supports the following MMC's : 
  73. 0,2,3 - 100% working
  74. 1     - 90%  working
  75. 4     - 70%  working
  76. 7     - 40%  working
  77. 9     - Untested
  78. 11    - 80%  working
  79.  
  80. No other MMC's are currently supported.
  81.  
  82. Graphics appear wrong - With ROM images with MMC types 0,2,3 the type of
  83. mirroring that the games uses is stored in the .NES header. If this is
  84. set incorrectly, the graphics may appear wrong. Press Ctrl to change the
  85. type of mirroring, and press F10 to reset the game. If this does not fix
  86. the problem, then it may be that the game is not compatible with darkNESs.
  87. Note : MMC types 1 and 4 automatically set the mirroring to whatever the
  88. game needs, so do not use Ctrl to try to fix these games as it will not
  89. work.
  90.  
  91. Game doesn't work, or doesn't work correctly - darkNESs v0.13 is still an 
  92. early version, and many games still do not work (most of these are due
  93. to unsupported MMC's), and some games do not work correctly (these are 
  94. often caused by timing problems or by games using parts of the NES hardware
  95. that are not yet implimented (or not implemented correctly). I am working
  96. on making darkNESs as compatible as possible, but it will take time, so
  97. if a game doesn't work, wait until the next version comes out, and try it
  98. again.
  99.  
  100. The Future : 
  101.  
  102. I have many plans for improving darkNESs to make sure it is the best NES
  103. emulator available for the Amiga, these include re-writing many parts of
  104. it in ASM, adding support for more MMC's and improving compatibility.
  105.  
  106. Note : If anyone has any technical documentation on the NES (other than
  107. the ones by Marat Fayzullin and Y0SHI) please contact me by E-Mail at :
  108.  
  109. e0fkgkfo@mail.erin.utoronto.ca
  110. (This will change september 1997)
  111.  
  112. Note : Do NOT send me E-Mail asking for ROM images or complaining that
  113. a game doesn't work, you will not get any ROM images from me, and I know
  114. about most games that don't work.
  115.  
  116. Credits : 
  117.  
  118. Marat Fayzullin - For the NES documentation and the 6502 emulation, which
  119. is Copyright (C) Marat Fayzullin 1996
  120.              Alex Krasivsky  1996
  121. Without which darkNESs would have taken much longer to develop
  122.  
  123. Paul Robson - For releasing the source to NESA, his NES emulator for the PC,
  124. from which I borrowed(stole) the palette.
  125.  
  126. Craig Howard - For doing some great icons for darkNESs, which will be
  127. included as soon as I create a GUI for it.
  128.  
  129. Y0SHI - for his NESTECH.DOC which is a great source of info on the NES.
  130.  
  131.  
  132. "Yet when I hoped for good, evil came; when I looked for light, then
  133.    came darkNESs." - JOB 30:26
  134.  
  135.